using System.Collections.Generic;
using Dune.Business.Domain.Users;
using Dune.Business.Managers;
using Edge.Business.Managers;
using Edge.Common.ComponentModel;

namespace Dune.Business.Domain.Forum
{
    public interface IThemeManager : IAbstractManager<Theme, int>, IFilteredSearch<Theme, ThemeFilter>
    {
        ICollection<Theme> GetCategories(int? id);
        Theme GetLastUpdatedTheme(Theme theme);
        ICollection<NavigationItem> ConvertToNavigation(ICollection<Theme> themes, Theme currentTheme);
    }
}